package com.coocaa.typhoon.api.v1.milvus.constant;

/**
 * @author bijiahao
 * @date : 2025/9/25 13:58
 * @description
 */
public interface MilvusSchemaConstant {
    interface UserFile {
        interface Index {
            /**
             * 稠密向量查询字段索引
             */
            String TOS_VECTOR = "tos_vector_index";
            /**
             * 稀疏向量查询字段索引
             */
            String REMARK_SPARSE_VECTOR = "remark_sparse_vector_index";
        }

        interface Column {
            String ID = "id";
            String USER_ID = "user_id";
            String FILE_TYPE = "file_type";
            String FILE_PATH = "file_path";
            String SHOOT_TIME = "shoot_time";
            String UPLOAD_TIME = "upload_time";
            String LOCATION = "location";
            String STATUS = "status";
            /**
             * 稠密向量查询字段
             */
            String TOS_VECTOR = "tos_vector";

            String REMARK = "remark";
            /**
             * 稀疏向量查询字段
             */
            String REMARK_SPARSE_VECTOR = "remark_sparse_vector";
        }
    }

}
